<?php
	require_once PATH_OBJECT.'dataObject.php';
	
class dataObject_garantie extends dataObject
{

	/* @desc    Identifiant de la garantie
     * @var     int
     */
    public $_IDENTIFIANT_GARANTIE = 0;
    
    
	/* @desc    Identifiant de la garantie
     * @var     int
     */
    public $_CODE_GARANTIE = '';
    
    
	/* @desc    Identifiant de la garantie
     * @var     int
     */
    public $_LIBELLE_GARANTIE = '';
    
    
	/* @desc    Identifiant de la garantie
     * @var     int
     */
    public $_TYPE_GARANTIE = '';
    
    
	/* @desc    Identifiant de la garantie
     * @var     int
     */
    public $_IDENTIFIANT_PRODUIT  = 0;
	
    
	public function __construct( $iId=0 )
    {
       parent::__construct();

       if ( $iId != 0 )
       {
            $sQuery = "SELECT   *   /*+ dataObject_garantie::__construct */  
                       FROM garantie 
            		   WHERE Identifiant_garantie  = ".$iId." ORDER BY Libelle_garantie";;
            
            $aRows =  self::$_oConnexion->query($sQuery);
			$aRow = $aRows[0];
                 
			$this->_IDENTIFIANT_GARANTIE = $iId;
			$this->_CODE_GARANTIE = $aRow["Code_garantie"];
			$this->_LIBELLE_GARANTIE = $aRow["Libelle_garantie"];
			$this->_TYPE_GARANTIE = $aRow["Type_garantie"];
			$this->_IDENTIFIANT_PRODUIT = $aRow["Identifiant_produit"];

			
       }
    }
    /**
     * récupere la table garantie selon le(s) criter(s) précisés ou pas 
	 */
    function garantie_select( $sCritere = null )
    {
        $aRow = false;
    	$sQuery = "SELECT   *    
                   FROM garantie 
            	   WHERE 1=1 
            	   {$sCritere} ";
            	  
        $aRow =  self::$_oConnexion->query($sQuery);

        return $aRow;
    }
    
    
}
?>